import openpyxl

# -*- coding:utf-8 -*-
"""
作者：Administrator
日期：2021年03月21日
"""
"""
1.openpyxl  推荐：支持10及以上版本；读写一起；
2.xlrd+xlwt 不推荐：古老；支持03-07版本；读写分开；
注：不要在pycharm中创建excel文件；
"""

# 操作工作簿，打开路径
excel = openpyxl.load_workbook("../data/keywords_data.xlsx")

# 获取sheet名称
names = excel.sheetnames
for i in names:
    print(i)

# 获取指定sheet页的值
sheet = excel['Sheet1']
for value in sheet.values:
    if value[0] is int:
        print(value[0])
        x = 'H'+value[0]
        sheet[x] = 'xxx'
    else:
        print('标题行')
    # if value[0] is int:
    #     sheet['J'+value[0]] = 'HHHHHHH'
    # else:
    #     continue

# 获取指定单元格的值
# value = sheet['A2'].value
# print(value)
# 获取行：百度
# 获取列：百度
# 最大行
# rows = sheet.max_row
# print(rows)
# 写入，基于单元格来进行写入
# 写入后记得保存：保存对象是excel
excel.save("../data/keywords_data.xlsx")
# 关闭，释放
excel.close()
